﻿using Microsoft.Practices.Unity.InterceptionExtension;
using System.Reflection;

namespace EP.Caching.KeyGen {
	public interface ICacheKeyGenerator {
		string GetKey(MethodBase input, IParameterCollection arguments, object target);
		CacheScope Scope { get; set; }
	}
}
